/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.common.IObserver;
import pe.com.cotelasa.scp.entidad.CompraFacturacion;

/**
 *
 * @author WINDOWS 7
 */
@SuppressWarnings("serial")
@Named(value = "BKComponenteFindCompraFacturacion")
@Scope("session")
public class BKComponenteFindCompraFacturacion implements Serializable {

    private Collection<CompraFacturacion> listaCompraFacturacion;
    private CompraFacturacion compraFacturacionSeleccionado;
    private Collection<IObserver> observers;
    private String numero;

    public BKComponenteFindCompraFacturacion() {
        observers = new ArrayList<IObserver>();
        listaCompraFacturacion = new ArrayList<CompraFacturacion>();
    }

    /**
     * @return the listaCompraFacturacion
     */
    public Collection<CompraFacturacion> getListaCompraFacturacion() {
        return listaCompraFacturacion;
    }

    /**
     * @param listaCompraFacturacion the listaCompraFacturacion to set
     */
    public void setListaCompraFacturacion(Collection<CompraFacturacion> listaCompraFacturacion) {
        this.listaCompraFacturacion = listaCompraFacturacion;
    }

    /**
     * @return the compraFacturacionSeleccionado
     */
    public CompraFacturacion getCompraFacturacionSeleccionado() {
        return compraFacturacionSeleccionado;
    }

    /**
     * @param compraFacturacionSeleccionado the compraFacturacionSeleccionado to
     * set
     */
    public void setCompraFacturacionSeleccionado(CompraFacturacion compraFacturacionSeleccionado) {
        this.compraFacturacionSeleccionado = compraFacturacionSeleccionado;
    }

    public void addObservers(IObserver observador) {
        observers.add(observador);
    }

    public Collection<IObserver> getObservers() {
        return this.observers;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }
}
